package com.yang.entity;


import com.fasterxml.jackson.annotation.JsonInclude;
import com.yang.entity.commodityDetail.Skus;
import lombok.Data;

@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class Cart {

    // 该类用于表示购物车中的商品信息
    private Long cartId;        // 购物车ID
    private Long userId;        // 用户ID
    private Long commodityId;  // 商品ID
    private Long skuId;       // 商品SKU
    private Integer cartQuantity;   // 购物车中商品的数量

    // 以下为非cart表中字段，用于存储商品信息和商品SKU信息
    private Commodity commodity; // 商品信息
    // 存在于mongoDB中，通过skuId查询商品SKU信息
    private Skus sku;            // 商品SKU信息


}
